3.10. Итоги
Разработчику
Аналитику
Тестировщику
Архитектору
Инженеру
Основные категории стилей:
- Селекторы (классы, ID, атрибуты);
- Макеты (Flexbox, Grid);
- Адаптивность (медиа-запросы);
- Анимации и эффекты.
Селекторы:
- Базовые (элемент, класс, ID);
- Атрибутные (
[attribute="value"]); - Псевдоклассы (
:hover,:nth-child); - Псевдоэлементы (
::before,::after).
Макеты:
- Flexbox для одномерных раскладок;
- Grid для двумерных раскладок;
- Позиционирование (relative, absolute, fixed);
- Отображение (
display: block, inline, flex).
Три основных правила написания CSS:
- Используйте методологию организации (BEM, OOCSS).
- Соблюдайте принцип DRY (Don't Repeat Yourself).
- Тестируйте на разных устройствах и разрешениях.
Три фундаментальных момента:
- Каскадность определяет приоритет стилей;
- Специфичность влияет на применение правил;
- Производительность зависит от оптимизации кода.